riderz13371 on 12 January 2015
Well if you want to be able to upgrade it in the future, then that really narrows it down to a desktop PC. Laptops are too much of a hassle to upgrade, or so I've heard.
What is your budget?