Helping our son build a gaming PC. Will this run the above mentioned well? I don't want "barely run", I want "solidly will run" And on the other end, anything that is way over the top and unnecessary (don't wanna OVER pay!) ;) I know I can expand later if needed, but want something to solidly...