You got jipped dude. That X300 SE isn't a very powerful card. That 5900 was probably a good bit more powerful.
The only solution is to get a more powerful card like the X800 or the 8800 GT. I'm sorry you're not happy with your current performance numbers.