If you're wanting the PC soon, then I'd go for the ATI cards as Nvidia cards are on the horizon, so no point going for the 295s at the moment.
I wouldn't worry too much about compatibility with 5970 crossfire compared to 5870 crossfire, both will have compatibility issues, but that can only improve with
driver updates.