A laptop is a much better choice. If he chooses to come home mid-term then he can take his laptop with him. Also it's less bulky stuff to move up and down the country, takes up less space on his desk, etc.
I'd advise you to wait as late as possible though; in a few weeks, specs may increase slightly and you could have got a better deal.
Good brands are Lenovo (IBM laptops), Sony, Toshiba, Acer, and perhaps Dell.
You may even want to consider Apple. They have a great little laptop called the Macbook, that'll do everything you want, but the Mac's game support is lacking compared to Windows machines. Also note that Apple give substantial reductions for students, but require that you order from the University's network.