I am no expert, and this is also my first time posting on this site. I would suggest a mid-high range 600 series gpu upgrade or a other brand equivalent. I currently run a 660ti superclocked and it holds up great with 5 accounts. Then again if you want to be safe for a while you might want one step higher a 670 or higher. I really have no clue about motherboards.