I really like you setup Pain, but if you were interested in doing some gaming, I highly suggest you get a card in the 8800 series. Even though they are a little more expensive, the technology will last longer and keep up with games longer that the 8600's do. As for the motherboard, I'm not a big gigabyte fan, had issues in the past. However, that was with the AMD 3200+ series
I know people that have said nothing but good things about gigabyte boards. All in all, thats a **** of a deal considering what you are getting vs. what you are spending.