I think Jonny had issues with his X-Fi in 2142. A few thoughts: Have you disabled your onboard audio through the BIOS? Are you using the latest drivers? Try moving the card to a different PCI slot? Is it just 2142? If so try setting the audio setting off X-Fi to something else and see if that cures it.
Right, got BF1942 today with the Road to Rome disc but the guy i bought it off only sent one code for it where it needs 2 codes one for the original game and another one for the Road to Rome disc. Question is do i need the Road to Rome to play with the rest of you guys?