When Is The Best Time To Buy A Gaming Pc

?

I’ve been playing with the idea of building my own computer for a while now, but I haven’t decided on what to buy. My main concern is that it will run games well enough to have some fun with, not just something that’s good for older titles. So far I’m leaning towards either getting an i7-2600k or a gtx 580 8gb set up. What are your opinions?