You can try Wincycle in Windsor, VT (right on the NH border about 20 minutes south of Lebanon.) They also sell cheap computers and parts, most of which they've refurbished from whatever condition they'd been in. Their website is
www.wincycle.org.
There is also a computer recycling place in Portsmouth but I don't have any info on them.