2 x16 PCI-E graphic cards, one of them in a x16 slot and one in x16 ( x4 ) slot?
can this motherboard :
http://www.neoseeker.com/Articles/Hardware/Reviews/msi_p35_platinum_combo/
take 2 of these graphic cards ( in crossfire ):
http://www.sapphiretech.com/us/products/products_overview.php?gpid=190
IT STANDS LIKE THIS ON THE MOATHERBOARD:
Two PCI Express x16 slots with 1x16 and 1x4 operations (PCI Express Bus SPEC V1.0a compliant; supports CrossFire Technology )

Yes it will work
BUT
x16/x4 crossfire is slow cause the card in the x4 slot is really crippled by the diminished bandwidth. x8/x8 (790X chipset supports this) crossfire will work better because it gives each card just about enough, or better yet x16/x16 crossfire (x3200, 580 express, and 790FX chipsets support this).
Unless you really are dedicated to crossfire and are willing to change out ur motherboard for it, I suggest one of the following.
Get a single HD-3870 for $180 (it should be better than a 2900PRO, but not by a lot)
If you really want uber performance, you can spend $400-450 on an ATI HD 3870 X2 which is essentially two 3870′s stuck together in one card, with crossfire within the card. THis will perform better than 2900pro crossfire, and work well with your motherboard as you just stick your one uber card into your x16 slot.
Hope this helps
Yes.
The X4 PCI-E is sized as a X16 slot. It says it can take it, so yes. Crossfire only… NOT SLI.
Yes mr robot is right,,,ati card gpu’s only,,,no nvidia,,,
the cards will clock down too x4
And MUSIC is right,,,,to a point,,,,see in cross but running
x4 you will get awesome graphics,,,,but with the top card
running at x16 you see see more in performance,,,,
dude its not worth crossfire-ing with that board
with the second GPU running at 4x pci you wont see any performance gains.. you will be better off you if just bought 1 3870 512 for 180$