All depends on the amount of money you have devoted to the new machine, your usage priorities [gaming, multitasking, schoolwork?], and your exact definition of a "few years" [2,3,4?]. Guys will post telling you to buy the cheapest stuff and overclock it to higher spec, others will tell you that...