I'm going to buy my son a gaming desktop but I don't know jack about computers. I have a best buy and a microcenter nearby so I'll probably shop there. Are there particular brands that are better? Ones to avoid? What specs should I be looking at? He had a nice gaming laptop for a while but it cracked out so now it's time to go the desktop route.