At 1Gbit up and down you should switch off QoS entirely unless you use a huge amount of bandwidth.
QoS is the thing that is probably least understood by gamers but it does for sure sell routers. If you are not reaching the maximum of your connection then there is no packets stuck in the queue and QoS will not do anything for you.
Also say you have 500mbit. You go testing bufferbloat, adjust it to 400mbit. Great but if you are using the net by yourself and your average traffic use while gaming is 1mbit instead of downloading stuff, here QoS will again do nothing for you.
QoS actually slows down your traffic in terms of latency. Generally this little bit of latency is accepted by getting constant performance in return. A household with kids going off a 100/10 connection or so needs QoS but not at 1000/1000.
And yes for 1Gbit SQM you need a lot of CPU power. As far as I know only x86-64 routers are capable of doing this at this present time.