Are you using WPA with TKIP for encryption (or WPA/WPA2 with TKIP) for security on WiFi? If so, is it possible either to change the router to AES encryption with WPA, or to WPA2 only (which is AES only)?
(You can also try removing security, or changing to WEP, just temporarily to see if that is the issue. And, if you have software for your PC that can scan for WiFi, you can see if you have a channel collision with neighbors or something. It could be that the Eris is more sensitive to that.)
Also, just for curiosity, settings->about phone, what is the baseband version?
Lastly, it's possible that this is a kernel issue with the BFS kernel in V34. KF is up to V35-1 right now, using the CFS kernel, but if you want to stay with V34 you can try flashing the CFS kernel over it (without wiping, though a Dalvik cache wipe would not hurt). The kernel is here:
[GPL]2.6.29.6 CFS Kernel V5 9/16/10 - xda-developers
Put the download in the root of your SD card and boot into recovery. Do a nandroid backup (just in case), then flash the kernel from the flash menu. Again, do not wipe data first, but wipe Dalvik cache from the wipe menu in Recovery, and then restart, if you want to try the new kernel.
I have run KF V34 (and many other versions) with very heavy use of WiFi here at home and have had no problems at all. I have 3 routers in the house, so I am never further than about 25 feet from one, but it always works just fine. I have mine set for WPA2 for security.