I would first try selecting different channels for your WIFI perhaps the one you are using is crowded.
If that doesn't work try firmware update to your router. Make sure your Ethernet and WiFi drivers are up to date as well.
Also are you currently using more then one laptop or PC or is it the same one. If it's the same one it sound like and issues with that particular pc. Do phones stay on the network as well?