It is supposed to run on 32 bit XP. Try updating your DirectX if you haven't done that.
I have DirectX 9.0c which is the latest version for WinXP. (XP can't use DX10, DX11, or DX12).
[for those who say XP is dangerous, I agree (sort of): I only use it online for AH, all other online work I do in Ubuntu.]