I was having REAL troubles staying connected to servers. It got to the point that I didn't even TRY to race LFS. It took me 3-4 months to figure it out.
Every time I tried to connect.....IF I could connect.....I could spectate for about 2-5 minutes, then lag out.
I turned my colors from 32 bit to 16 bit and my problem went away. I tried everything from ISP, to virus software, to reloading LFS!!!!
32 bit to 16 bit was the answer. It even kept me from connecting to the master server and receiving track info.......