I have the same mobo, upgraded to a gtx 460 about a week ago.
1. you'll have space, but it will be a really tight fit. You might have to remove one of the pci cards
2. 300W is weak, you should probably get something in the 500W range. I got the 1GB cyclone from msi, it runs idle ~30c and peaks at about 70 under load