First off, your video card has more to do with Real Time effects than the RAM does. (Although RAM does help!) What kind of card do you have?
Second, make sure Final Cut is taking advantage of the RAM. In the FCP prefrences somewhere (sorry, can’t remember offhand and I’m not at my Mac) you’ll find a slider that lets Final Cut use more or less of the total computer RAM. With 2.5 GB you should be able to slide that all the way up to 100%. (I believe that will work out to 2 GB.) That leaves 512 KB free for the rest fo the system which should be just enough RAM, but you should probably leave other “big” programs (like Photoshop or Motion) closed when editing for the best performance.
And third, leave all the real time settings on “Dynamic.” That tells the computer to set the quality level at whatever it needs to for a particular shot and it changes as the timeline plays.
So let us know about the card. We can suggest a better one if the one you have is not so great. Spending between $300 and $600 will make a big difference in ‘Real Time’ if you’re currently working with a low-end card.