Also i have normal cpu usage until I run sgminer, even if I run CGminer I still get 100% usage I was thinking maybe it was the drivers, but since the other machine isn't doing it I'm kind of stumped.
If you're using a Linux, try to add LD_LIBRARY_PATH to point to your driver directory in your startup script.
For example:
export LD_LIBRARY_PATH=/usr/lib/fglrx:$LD_LIBRARY_PATH