Why is the Speed so slow on my GTX 970?
I'm trying to crack a WPA router from ATT. It is a 10 digit Numerical password.
I have the handshake, and converted to .hccap

Here is what I'm running:
c:\oclHashcat>cudehashcat64.exe -m 2500 -n 90 -a 3 hashcat.hccap ?d?d?d?d?d?d?d?d?d?d

It only gets to 175 kH/s

My card is the EVGA GTX 970 FTW + @ 1500Mhz
Why do you think it is way too slow.
Do you know that WPA/WPA2 algorithm is meant and known to be very slow (compared to some fast algorithm like NTLM / MD5 etc). This is a property of the WPA/WPA2 algorithm: make it slow, hence difficult to "crack".

You should also try to use -w 3 instead and see how much difference there is:

cudaHashcat64.exe -m 2500 -w 3 -a 3 hashcat.hccap ?d?d?d?d?d?d?d?d?d?d

You could also benchmark your card (for WPA/WPA2) with this command:

cudaHashcat64.exe -m 2500 -b

But rest assured 175,000+ hashes per seconds doesn't really sound that "slow" at all for WPA/WPA2
It benched at 179 kH/s

The -w 3 instead of -n 90 still gives it the same kH/s and ETA of 16Hours
179 kH/s - this is very-very good for GTX970.
Check that

You can use Multi-GPU configuration, for reduce time, like as 3xGTX970+1xGTX980 get 550+ kH/s (-w2 + without overclock).