Unfortunately, Battlefield 3 will not be compatible with Windows XP. The game requires Windows Vista or Windows 7. Are you still using Windows XP, but want to play Battlefield 3, it may be time to upgrade.
Johan Andersson (Dice-employed) Twitter about this and says that a 64-bit operating system is recommended, but that Windows XP will not be supported regardless. Windows Vista, Windows 7, or Windows 8 are required to play the game.
Solution: GET OP-SYSTEM
Try to get your hands on a version of one of the recommended Windows operating systems above. From time to time it might be possible to try a demo or beta version.
Buy it (check the lowest prices at pricerunner.com or a similar site first).
Download it. (Pirate version) This depends on your countries laws and your moral.
Your best friend in taking over the world of facts