Just so i don't want to leave the thread with what ended up being the issue with my Sapphire 7950.
1. I did not have the set allocation at the beginning of my batch file. I did do it in DOS but for some reason the memory was still being allocated.
What this did was allow me to get over the TC - 8192. Also I added the "del *.bin" at the top of the batch file because of what i read the .bin files can cause issues.
del *.bin
set GPU_MAX_ALLOC_PERCENT=100
setx GPU_MAX_ALLOC_PERCENT 100
2. Also i re-installed windows due to GPU-Z was telling me my AMD drivers were having errors. I was playing with different drivers maybe they all did not get removed properly and causing conflicts.
3. I was having a issue where every hour or so my PC would shut down and i noticed that the USB devices were going to sleep. I had all ready ran through my power settings ensuring they were set to "never sleep/shut down", but i did not do it to the USB or the PCIe settings so i am assuming that did help and or issue #2 might have had something to do with that as well.
I am running at about ~660 kh/s.
Thank you for all the replies!