Quoted By:
Looks quite good. You may not play the newest games on highest settings but it is rather powerful.
Don't forget you power supply, about 500W should be enough.
You could think about 2x4GB RAM instead of 1x8GB because dual channel provides more power as single channel.
Also you have enough USB-Ports. Why bother with a USB-hub? But if you want, there should be no problem.
But one question. Which games do you want to play? Because a 144Hz monitor is only worth his specs if you can play with 144fps. For newest games your pc may not strong enough to generate 144fps alltime. But if you play games like LoL or CSGO 144Hz would be worth.