No need to yell. Anyways, if your current card is just not cutting it with the current games you play, and you have an 800MHz+CPU and at least 128mb ram, then, yes you ought to look at upgrading your vid card.
It's always best to wait if you can. Prices are always dropping, especially when new cards are released. Any of the "new" current cards are by far faster than what you now own, but if all you play is Roller Coaster Tycoon, then why bother.