someone said you have to divide your speed by how many computers are using it, is that correct?
Do you know if wired is better than wireless?
Sorry for so many questions.
Yes, the connection speed is divided between the computers which use that connection in that moment. For computers connected to a wireless network this means their local bandwidth network connection is split between all the wireless connected computers in your network.
Wired is better than wireless, you have better network performances. Wired computers don't divide their local bandwidth. But it depends largely on which router or switch do you use - this equipment has limited resources and can transfer a limited quantity of data in the time unit. For 3 to 5-6 computers it should be not a problem. It may become a problem if there are too many concurrent connections (caused by programs such as p2p programs - eMule, DC++, torrent clients etc) which could block the router. Note: p2p programs are not a problem, the maximum number of connections allowed from their settings is. If connection speed is decreased drastically when such a program is used, you have to adjust settings so those programs should use less network bandwidth (their maximum connections number should be smaller; how smaller? It's a "try and see" case.)
You said something about a main computer. What do you mean by "main computer"? Do you have another equipment at your location named "router"?
Your computer is not the problem as you describe it - and for internet access it might be just enough what you have now. You said that when another 1-2 computers are added to the network than connection becomes sluggish. The same happens to other 2 newer computers, of your permanent neighbors?
Final note regarding network bandwidth: the bandwidth network of the wan (internet) connection is divided between all the computers (wired or wireless) that use the Internet in that particular moment.
local bandwidth = bandwidth available to your computers when you transfer files between them, from one to another
wan bandwidth = bandwidth available to each of your computers when you transfer files/data between them and some servers on internet.
The used bandwidth of a certain connection is split between all the computers that use that particular connection at that particular moment of time.