I set my max half connections in emule to 4, max new connections per 5 sec to 2, and after a couple hours I have not had any event 4226 warnings and no disconnects... emule seems to be functioning just fine, though it takes a little longer to make the initial connections (as expected). I enabled IPv6 and turned windows firewall back on, and so far so good. Thanks for the tips, guys!