UPDATE:
USB noise still present, in fact with the new code it seems to present itself as a constant hum at 3kHz, 6kHz, 9kHz, 12kHz... etc when I look at spectogram in audacity. Probably due to a ton of small writes versus a bunch all at once a few times a second. Still not sure why the USB would...