actually, red alert 3 can be graphically demanding because of so many on-screen sprites.
the card you have chosen, will work just fine.
i didnt look at the price, so some things to consider...
nvidia's old flagship card was the 8800 series. a 9400 series is not a new card, but a modifed version of the 8800. the 9 series is not a "new" card until you get to the 9800gtx+, with the plus being the major point. anything betwee the two are different versions of the same thing. i think the 9800gtx+ is about 150 now. i have it, and it runs every game on maximum settings at over 60frames per second.
too much tech talk probably, but yeah, if you want a decent cheap card, you've found one.