sli/crossfire are fine if you have the money, but aren't really neccessary, or cost effective, but if you wanted the best possible performance right now, you'd go and buy 2x x1900xtx at 750cad a piece, but then your cpu would probably bottleneck it and you'd go buy some fx-57 or fx-60, at another 1000-1200cad, but the your RAM...
I think crossfire is better cause it seems to be more efficient in some way, increasing more performance over a single card compard to sli, but openGL games don't support it as well and therefore sli works better. also, there are barly any good crossfire mobo's which is very annoying.
I like what somebody said to me yesterday, about the 6 month rule for buying parts, after 6 months, they've been tested, price dropped, and best of all are still very good.