Hi everyone, it won't be a typical "please help build my PC" thread. I read so many topics about hardware, so many GPU tests, gazillions of different opinions that my eyes finally popped out. I'm going to give you all the details about my case ( so forgive me the length of this, I'm really in serious need of help ) : I wanted to build a gaming PC ( without monitor, without any peripherals, just the guts and case ) for around 700$ ( note - my native currency is different, so it's an estimate, but pretty accurate ). Ended up putting some more money into it ( around 730$ ) to get this ( I'm just going to list the most important components ) : - CPU i5 3470 - Motherboard MSI B75A-G43 - GPU HD7850 1GB I decided to buy the whole thing on hire purchase, so I said to myself - why not get something slightly better - it won't hurt too much when buying that way. So I built a setup with OC capability ( for around 810$ ) : - CPU i5 2500K - Motherboard Asrock p67 Pro3 - GPU HD7850 2GB The important thing is that my screen's native resolution is 1600x900, so I won't be playing in FullHD - so according to tests a HD7850 would suit me well to max pretty much all games. But then AGAIN, I thought that with hire purchase I might add even more cash and go for a HD7950. That's because I thought it might be a bit future-proof, since it has 3GB Vram and a 384-bit bus, which apparently matters a lot ( well I'm a noob at this, just heard that it's important ). But then I thought that I'm an idiot and I can't afford everything I want. So my direct question to you comes in parts : 1) Is it really possible to tell how long is a GPU ( well, combined with CPU ) going to perform well and max out games? 2) If so - is a HD7950 worth the cash and "safe" for the future? 3) Is a HD7850 a good choice given the fact that I'm going to play ( at most ) at 1600x900, but probably lower res ? 4) Is it really worth getting an i5-2500K - I mean, is getting a CPU with OC capability that much of a possible upgrade considering future years? ( NOTE : I don't plan to change my pc anytime soon ) 5) Or is it a gambling business all the time? I mean, I just read that HD8xxx series is coming out early 2013. I also read that DirectX 12 is going to land probably around the time those new cards are released, and that PS4 and new Xbox are probably going to arrive in a year or so. This is where I can't deal with it anymore. Should I buy an i5+HD7850, or go crazy on the budget with i5+HD7950, or just wait for 8xxx series, or even next gen? Is anything really future-proof? Are today's graphic cards going to be able to run with DirectX 12? I know that's a lot and those questions might be retorical, but I also believe that there are certain "good" times to buy a new pc, and that people with far better knowledge than mine are able to predict those times. Sorry for lots of text, I wanted you to know everything Please give me some advice !