Been having a play and its beyond simple for banning them :up:
Windows XP is just that. Windows 3.1. 95 and ME were those endings in the user agents, but XP is a fake one. Microsoft changed how it was displayed in the user agent to Windows NT 5.1
I run a test on bots vrs browsers user agent test if a block is working
http://www.botsvsbrowsers.com/SimulateUserAgent.asp
Add the user agent to admin cp and then do a test there to see if its killed them.
In your file you have SOSO from China, they have now changed their user agent to jikespider