I would have thought that avast version 10.4.xxxx should be fine, it is only recently avast 2016 12.1.xxx that has a requirement that your CPU supports SSE-2 and it doesn’t look like your CPU support it.
My CPU on my XP Pro SP3 (32bit) system supports SSE-2 and I have no problem updating with the latest version 12.1.2272.
Given the data you posted it looks like you were trying to install the latest version - which is most likely because your CPU doesn’t support SSE-2.
But as sure as eggs are eggs with no SSE 2 support in the CPU the latest version won’t work. As can be seen the OPs information this was from trying to install the latest avast version from different sources.
files.avast.com/iavs9x/avast_free_antivirus_setup_offline.exe / program offline updater
avast_free_antivirus_setup_online_cnet_2.exe / online updater
There was an issue some time back with manual VPS Updates and XP (not suffered on my XP system), but I also think that this had been resolved.