It does not mention 32 vs 64 bit requirements but you could try using the 32bit version of Internet Explorer found already on your system.
P.S. It works fine in Hi-Res on my XP Pro with 1Gb RAM and 12Mb broadband connection.
It has 128Mb video card too that which is not noted on their support site as a requirement.
Perhaps simply upgrade to the correct Flash player.