Yes, but Unity (that I use for development) has an own joystick input manager which is a bit different than Windows own. Often the reason a joystick is not detected properly in Freerider is that another joystick/controller is connected at the same time, which causes a conflict. Either that, or that some third party software is causing the conflict. If you have vJoy or Smartpropolus installed, try uninstalling those and see if that helps.