Quite a number of issues are related to HTTP fetching, including some unexpected ones:
all avatars except your own appear grey
in-world objects remain grey, or they repeatedly go blurry and focus
mesh objects do not rez in
your avatar bakes, then goes blurry, then rebakes, etc
inventory is stubborn to load fully
problems with voice
music/video doesn't work or is intermittent
All of these issues can boil down to one common cause: problems successfully using HTTP to fetch textures and avatar bakes from SL servers.
Things to Try
Please try these things one at a time. If one fixes your problems, stop there, don't continue to the next.
If you are wearing any HUD, including WowMeh, Toodledeedoo, The Shops/The Mesh Project/TMP, Maitreya or similar, detach it. These (and a few other high texture HUDs) are known to cause in-world textures to rez then blur repeatedly.
If you don't have the Advanced menu
enabled, enable it with Ctrl-Alt-D. Then, Advanced → Debug Settings
. Type in TextureFetchConcurrency - set the value to 8, then close the Debug Settings window and relog.
Preferences → Graphics -> Hardware Settings
→ Viewer Texture Memory Buffer: by default, this is set correctly for your graphics card. You can try increasing the value - but not higher than your card's maximum.
Try with a setting of 384.
If you reduced this yourself as a result of the "Textures Discarded"
error, then be aware that increasing this value will likely cause that problem to return.
As noted above, the problems are caused by the HTTP protocol - more specifically, it overwhelms some lower end routers. Many people find that HTTP makes rezzing MUCH faster; others instead, those with lower end routers, wireless ones in particular, have the issues described at the start.
If the fixes above work for you, then great. BUT we strongly recommend looking to upgrade to a better router. In particular, Belkin G series and the LinkSys WRT are two which are best avoided.
See this page for documentation on Firestorm 4.6.9 (42969) and earlier.