I don't have an Xbox however i am planning to buy a Microsoft Xbox 360 Controller for Windows 8 PC.
As of now (and as per my RnD), current Xbox 360 controller is compatible with Surface RT and most of the games on it.
Does the same holds true for RT games we download from Windows 8.1 store ?