I really doubt 330w is going to be enough for that system. That 400w Enermax I linked too would be a better choice. There's also a 500W Enermax of that same type on newegg for $100.
Here it is:
http://www.newegg.com/Product/Product.asp?Item=N82E16817194003
Here it is:
http://www.newegg.com/Product/Product.asp?Item=N82E16817194003