I had the original 360 drivers installed which don't work very well (triggers are assigned as an axis). So i uninstalled the drivers, installed the xbcd drivers, replugged the controller and it just reinstalled the original 360 drivers. I've done this loads of times now and the same thing keeps happening.