Check out tech talk for tech related questions. The stickies have a ton of information about sticks.
The short answer is X360s suck balls. Look into a stick or at least a decent pad.
damn, that was an expensive mistake…
thanks for pointing me in the right direction!