Glad to see you got it sorted.
You got away with it this time! It's quite remarkable the difference in weight between something decent and something crap. When I started overclocking I had a generic featherweight PSU, who's fans started to die. Replacing with a 480w Tagan showed me the error of my ways.
The PSU is the most important component of a PC. As soon as I saw your "case with generic 500w PSU", alarm bells rang. To others lurking/reading, don't ever skimp on the PSU. A branded and certified unit that has had good reviews is well worth the money, peace of mind and lack of hassle/troubleshooting. You don't have to spend megabucks or go with ludicrously high wattage PSUs either.
Jonnyguru is a good site that tests PSUs thoroughly.