Jimbo-ice
I too have been having problems albeit not as bad as yours. Mine have been very intermittent (read my posts if you would like a laugh).
I have just been reading your thread and have been nearly brought to tears. Limewire has been sitting there for 2 hours, one bar, brick wall and no connections. I then read about you and someone else talking about exceptions in Xp firewall, particularly UPnP Framework. Mine isnt ticked so i ticked it, changed LW to UPnP in the options, changed the listening port back to 6346, shut it down, opened it up and hey presto 5 green bars, brick wall and excellent speeds.
You may want to try it. Might work. Might not.
Good luck. i will be following your progress.