Since Dec 2014, AMD has released several iCafé unified drivers for China's internet cafes. Latest XP driver(9.000.300.3010) supports R7 360 and R9 370.
Unfortunately, there is no device ID for R9 290. And I don't know how AMD "optimizes" the driver. I only know most files have been changed, but their version numbers stay the same.
Official download page:
http://support.amd.com/zh-cn/kb-articles/Pages/icafe-unified.aspx