I think you are going to have a tough time building a gaming rig/work station that is going to hold its own for the next 5 years without spending a bit more than $1000. I reckon $1400 is more in keeping with your goals. Jorarulit makes a good example, as his "ok" gaming rig built 3 years ago can't run games on the highest settings, and he's going to have to overclock his i5, which is a bottleneck, if he wants to upgrade his video card.
The first build listed by sephiroth is actually close to what I would suggest. But add a SSD, a second regular HD, and a less budget case.
I'd personally go for an i7 Haswell on a Z87 chipset board (I prefer ASUS motherboards), but the i5 will be sufficient and will save you a few bucks. (Actually, I prefer the X79 chipset for the quad channel memory, but you don't need it).
I'd get at least 8, if not 16 gb of fast ram (2400 mhz). I have 16 gb of Corsair Dominator Platinum 2400mhz.
Intel or Samsung SSD (forget about other brands) the size of which depends on how many programs and games you will want to install. This is where you are going to really notice the performance increase over everything else. Don't skip the SSD.
I have an Intel 520 series 240gb and it is almost full (about 20gb free) with the Adobe Creative Suite installed, MS Office, 3dsMax, 4 browsers, Sublime Text, and a few other bits and pieces plus 3 or 4 games at any given time. If you expect you're going to be installing more, then get a 500gb model.
I have two 1TB drives using Windows software mirroring (you could raid them too, but Windows mirroring is quite good), for work files and creative assets like stock photography, vector clip art, sound files, fonts, etc. Make sure you have redundant backup of some sort, be it local or online somewhere, so you're not 1 dead drive away from losing everything.
Beyond that, you need a video card. I've always been an Nvidia user. Probably a GTX 760 will meet your needs while staying closer to budget, but the 770 is just a few bucks more. You'll want to look at the ports if you are thinking about maybe upgrading your monitor to 4K in the coming years, as you need a display port to do so.
You might want a secondary sound card. I tend to put music and gaming through a Creative card and then use the on board sound for my headset (Skype/Teamspeak/Ventrillo).
I'm a big fan of Corsair cases and power supplies. I think you'll want a 650w or higher supply for this kind of setup. Giving yourself a bit more overhead will make it easier to upgrade down the road, maybe adding a second video card for example.
You really don't need a DVD/Blueray in your PC these days, unless it's one you're going to be using this as a home theater. Software delivery on disc is almost extinct.