Are you sure it's VCCIO noise that's causing your product to fail?
What are the main differences between this product and the previous version? Is it running significantly faster? Using different voltages? Handling more channels? The PCB must be different right? Just because a 24mA drive strength setting worked in one setting doesn't mean it will work in another.
A 24mA drive strength on the I/O is too strong for many applications (most I dare say) and may result in significant ringing on the signals. Perhaps this is your problem rather than VCCIO noise. You should select a drive strength that gives the cleanest signal for your PCB design and termination scheme while still giving you adequate speed. Pounding all of your I/O with dramatic voltage swings and high dynamic current loads really isn't best practice.
It may very well be that your new board is designed better than the previous one and you have lower parasitics on the signals making a 24mA drive strength too strong. Or it may also be that your PCB design is the problem.
If it's really VCCIO and VCCINT noise that's the problem (I'd be surprised), this can be reduced by putting more effort into the design of your power delivery network.
Basically you get noise on the rail because the power delivery network is unable to respond quickly enough to the dynamic current demands. It's impossible to remove all noise. Your choice of regulator, inductance, decoupling capacitor sizes, quantity, and types, PCB plane capacitance, via inductance all play a role in the regulator's ability to respond to those demands.
Jake