This link will take you to a page which will show you the minimum requirements for running Second Life on Windows or MAC.
System Requirements for Second Life
The following link will take you to a page on Second Life
which will allow you to check your bandwidth, determine packet loss issues and verify you have the correct video card.
Second Life Bandwidth Checker