For my video card: is it necessary ? probably not but better to be safe than sorry. For the price I paid, I don't mind putting an extra couple of bucks to make sure it'll last.
Well my case has clips in the front where I can put fans. It's just made like that
You could always mod yours so it can have fans in the front if it can't right now.
As for fans: I've used the themaltake on my cpu, a standard Antec, a vantec stealth and a panaflo H1A. I gotta' say that the thermaltake is the best one but it's pretty loud. After that, I'd say the panaflo pushes more air than the vantec and is as quiet, and the antec is a good cheap fan that pushes a good amount of air but is loud. Also, the Antec I tried isn't ballbearing so it will likely not last as long as a ballbearing fan.
To sum up, I suggest you go with the Panaflo H1A.
As for pics, I don't have a camera so I can't take pics, it's as simple as that. there's not much to show in my system though. I haven't modded it or anything special.
You will need a good thermal paste and I suggest Arctic Silver III or Arctic Céramique. I've tried both and they're both the same if you ask me. Some say the Céramique will last longer. In any case, the céramique is harder to apply. You can't go wrong with any of those two.
I bought my heatsink at
www.bigfootcomputers.com . It's a canadian site, I'm not sure they ship to the US, you'll have to look that up. And I got the thermaltake fan from a Volcano 11 that I bought, but it can be bought separately if you look around. I'm sure newegg will have ordered some. If not, there are other good adjustable fans out there. Some like the Enermax adjustable, but I've never tried it.
If you go on amdmb.com , they have a fan roundup that can be very helpful, you should look it up.