Sorry I didn't read the "how to ask.." But I just want this to be a long lasting powerful system (it's for my sister). She is a programmer and wanted something powerful. There will be some occasional gaming, nothing hardcore though. Movies, pictures and music.
The PSU was $50 AR so that's why I chose it, but will look for the ones you recommended. Basically I don't want to spend more than $650 on the products I have mentioned.
The price difference between the Gskill and Kingston is $6, I was under the impression Kingston just makes better RAM.
There's a reason it's cheap. That's because it's crap.
On the RAM, Kingston just charges more. And that G.Skill RAM has better specs. The important thing about RAM isn't the speed (i.e. 1600 mhz for yours vs. 1333 mhz for mine), it the CAS Latency. The lower the better. Mine's at 7, your's at 8. G.Skill is another one of the premeir makers of RAM, but it isn't as expensive because they aren't as famous.
If you want a really long lasting system, take a look at the newer SATA 6 GB/s and USB 3.0 boards (sorry I don't have any links). These will use the new technology that's still being developed. It will probably be a couple of years before the new devices are mainstream, but that will keep the computer more current.
That's probably the best you can get for under $80. That said, if you're going to buy a video card later, you should go with the first board.
Both boards are good, and personally, I think the new ports really aren't going to be effective for many years. They're out now, but there are exactly zero devices that use them right now. There aren't any devices that have been announced that are going to use them. On the SATA side, the threshold of 3 GB/s hasn't been reached yet. It will be a long time before an upgrade is necessary, and when it is, there are sure to be add-on cards and other methods of using it without replacing motherboards.
What is here is a lot of graphics intensive work/games (and DirectX 11). If you're definitely going to spend the money later (probably at least $170 at a minimum) for a good video card, then you should wait for that. Besides, the new nVidia cards should be out in a few months, which will cause the prices to be screwy again. I can't really recommend buying such an out dated card if she's not gaming. You can also take the wait and see approach. If it turns out she need one, and you don't have the extra cash then, buy a cheap one. Most likely it will save some money.