While I appreciate your clarification, I am a firm believer (based upon extensive experience) that more information is always better: hence multiple "solutions". That FPS capping didn't work for you does not mean it won't help someone else, whereas disabling bFootPlacementOn might be the worst option for them. If you don't know about an option, then your choice is arbitrarily limited. I prefer to risk "information overload" over assuming "one size fits all".
Regardless, thank you for an interesting problem and reporting back on your results.