This is a good deal, id go for that instead, a bit more future proof... Although i did not check any reviews (before buying it you might want to, but it should be fine)
if you need/want to bring down the cost for the computer some, this would be an option, it is leaps and bounds better then the generic but would not be my first choice.
I'll stick with the Corsair... Does it have the right connectors needed? I know on that mobo there is an 8 pin connector by the cpu socket.. Is this not needed?