Hi guys I have a habit of not upgrading very often, i think this pc is about 6 years old (P4 2.2ghz, but gpu is newer). But it's now falling under spec of modern games so would like something new. What I want to know if it makes more sense to get a budget system (£300-£500) now and upgrade in a couple years assuming it can handle future games for that long, or get a mid-range system (£500-700) and hold on for a bit longer? My thinking is that any cpu upgrade i will be an expensive one due to the new socket tech that's just come out so it might make sense to go for a budget system right now. I have a 24 inch monitor, use pc for photoshop, fps/online games, and then the usual web stuff.