Your Ballistix 8500 can't do better than 638 5-5-5 at 2.9V??

You must have some very bad samples, mine run close to 690 5-5-5 with 2.55V 1M stable.

Did you try to lower the voltage, perhaps they run too hot?