a is correct. so that he would be able to.. = he could (in order to) so fast would indicate a different outcome (usually negative): He drove so fast that he missed the exit to the airport / He drove so slow that we missed the plane
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.