Well, I couldn't build him a laptop since they're way out of my league, but if he's willing to pay for a top notch laptop then I would go with alienware m17X, it's the best gaming laptop out there. However; if he's willing to go with a desktop, I could build him one for around 900-1000$ (this is including the charge for my workmanship and all the parts, time invested, taxes etc)