The driver is a tablet driver; as I doubt you'd want to use a tablet to play FPS games, it's probably not the right option for doing so.
The idea behind the driver is that it can map precise points instead of the delta coordinates, which means the emulator can integrate the host mouse by passing through mouse location. The alternatives are to either emulate the pointing device completely, or to do some heavy math to translate the host delta or coordinates into the emulator delta. The last would be slow and stuttery and potentially innacurate, and the middle option is the USB input option you already have.
Did you have another idea beyond those three that could be viably implemented?