ScottB3333 :
...Couldn't hold a signal, speed up and down, etc., so I wired the house and no longer have to reboot the modem every 40 minutes. I made the ethernet cables myself and wonder if even the slightest change in crimping pressure could affect the speed?
Absolutely yes. If you don't buy premade ones you are HIGH risk for error, if you don't Ohm Meter each cable set, end to end with a very expensive meter to measure all aspects, inclusive to overresistance (which would of course cause signal loss). Don't forget you can only get 99Feet before you get too high signal loss between end points that the cable is not reliable. Lastly you should be using shielded, along with Cat 6 level cabling, Cat 5 and below can't support high speeds (they were made for the older 10Mbps lines). Normal wiring meets IEEE standards for Cat5e/6 1Gb wiring.
ScottB3333 :
. Or maybe when I was running the cables through three walls and the attic a slight tight bend could hurt?
uhm YEAH... more then likely you have some crimps and again depending on the quality and CERTIFICATION of the wiring you could be really hosing things up.
ScottB3333 :
.Any idea how much distance matters? One switch is 65 feet from the router and gets the same speed as a switch 25 feet away.
Yeah as I noted. You can either check IEEE.ORG or Wikipedia for Ethernet Cabling standards for the exact specs. But also you need to account for the type of switches your putting (didn't mention make or model). Common ones are cheap, since no one uses them, but as I said usually they are certified for 1Gb connections. Now the way you would TEST it speed would be NOT to a website from each PC, but instead set a PC as a 'server' to run speed test of uploading / downloading random large files from one PC to another. If all your tests were based on checking Speedtest.Org (external website) the speeds can vary depending on DEMAND, as your rated speed is MAXIMUM from Charter NOT GUARANTEED speed. Honestly your hitting the marks for your class of service, and especially how 'smart' the switches are to avoid latency between points.
ScottB3333 :
. Do mobos matter? Version of Windows 7?
Well hardware wise ABSOLUTELY. If your mobo of one computer is say built with a old 10/100Mbs, as compared to a newer computer with a 1Gb, yeah that will matter again FROM PC TO PC ONLY, not Internet, perse. For Windows 7 on all them, no not version of Windows 7, versions of Windows itself (Vista as compared to XP 32 as compared to a W8 etc.) does matter, but also you should run Slim Drivers on each to make sure you have the latest drivers on each PC that no 'driver' issue maybe holding one back as compared to another. Again though as I said, if your just checking internet speed your on par considering it all and your service.