For the record, swapping an atmega644p for atmega1284p did not fix this (I happened to be doing that anyway)
I installed the 1/32 stepper driver drv8825, did some calibration of the trimpot until the extruder motor stopped choking and now the moire is gone! Thanks all.
SD2 Sanguinololu 1.3a atmega1284p, wood platform, lawsy's carriages, braided fishing line, pallet wood overhead spool mount, carboard/magnet enclosure, glass bed, E3D v6, bed levelling knobs, extended z-stop, 25A DC-DC SSR for bed heater, everything fixed to the SD2 frame, marlin firmware with some adjustments and extra failsafes enabled. I'll never give up on you, little printer that could(n't)!