After days and days of testing different scenarios, I have come to the conclusion that the later BIOS's on the MSI K9A MB slows down Crossfire performance dramatically.
To give you an idea of how bad, here's some figures
BIOS Ver ; OS ; Card Config ; Catalyst Ver ; Card BIOS ; 3DMark06
1.6 ; XP ; Crossfire ; 7.10 ; 2900Pro ; 11192
1.6 ; XP ; Crossfire ; 7.10 ; 2900XT ; 11486
1.5 ; XP ; Crossfire ; 7.10 ; 2900XT ; 11929
1.5 ; Vista ; Crossfire ; 7.10 ; 2900XT ; 11865
1.5 ; Vista ; Crossfire ; 7.10 ; 2900Pro ; 11596
The test showed that XP did slightly better against Vista, but as you can see there is a dramatic difference between motherboard bios versions.
Note: I did flash the BIOS on both 2900Pro's to make them XT's for various tests. To be honest this doesn't make a huge difference as expected.
In addition, the very latest BIOS for that board (1.7) caused me even more headaches, hence rolling back to such an earlier version.
To give you an idea of how bad, here's some figures
BIOS Ver ; OS ; Card Config ; Catalyst Ver ; Card BIOS ; 3DMark06
1.6 ; XP ; Crossfire ; 7.10 ; 2900Pro ; 11192
1.6 ; XP ; Crossfire ; 7.10 ; 2900XT ; 11486
1.5 ; XP ; Crossfire ; 7.10 ; 2900XT ; 11929

1.5 ; Vista ; Crossfire ; 7.10 ; 2900XT ; 11865
1.5 ; Vista ; Crossfire ; 7.10 ; 2900Pro ; 11596
The test showed that XP did slightly better against Vista, but as you can see there is a dramatic difference between motherboard bios versions.
Note: I did flash the BIOS on both 2900Pro's to make them XT's for various tests. To be honest this doesn't make a huge difference as expected.
In addition, the very latest BIOS for that board (1.7) caused me even more headaches, hence rolling back to such an earlier version.
