Hey all, just to clarify a few things here:
- We've done a huge amount of testing and experimentation in the past with the controller code, and it does seem like controllers somehow behave more poorly on some systems than others. However, we haven't been able to identify what causes it. It is true that controllers are just inherently slightly more intensive to use than the keyboard, so if your system is already being pushed to the limits, then it can happen. That said, I still have yet to see it happen on any of my numerous machines (unfortunately), so I'm at a loss.
- One huge area of confusion is the background cache. It is important to note that Big Box can be sluggish if it's still caching things in the background. On fast systems it's usually not very noticeable, but if your hardware is being pushed, you're best bet is to just bite the bullet and pre-populate the cache, which will remove that as a performance issue. You can pre-populate the cache by going to Options > Image Cache in Big Box. Most stutters are related to this (at least ones that aren't controller-specific).