Many Times, New Softwares, Games require you to have the Latest Service Packs to Install. There's a way to bypass that.
You can change your Service Pack 2 to display 3, or vice-versa.
Step 1: Open the run option from the start menu and type in 'regedit' and press enter
Step 2: Make a backup of your registry (just in case)
Step 3: Browse to "HKEY_LOCAL_MACHINESYSTEM CurrentControlSet Control Windows"
Step 4: Modify the value of "CSDVersion" from "0x00000200" (SP2) to the Windows XP SP3 value of "0x00000300"
Step 5: Close registry editor
Step 6: Reboot your computer