I'm not sure but try this
Native Rumblepad 2 Configurations (HL2:EP2, L4D) - Logitech Forums
Hey backup your config.cfg and try this:
config cfg
What you just thought is a very well known fact, there is a reason console games come with auto aim.Btw i also thinks that nothing is better than a mouse for a FPS.