I've had to do this all again after a hard drive failure.
Done the speed tests, ran cablenut, tcp optimizer results below.
But in cablenut, my RWIN already IS 64240
connection still slow, whats going on?
SpeedGuide.net TCP/IP Analyzer
TCP properties for IP = ........................ ()
Browser/OS = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Notes: Read the Analyzer FAQ if the above is not your IP address.
TCP options string = 020405b401010402
MTU = 1500
MTU is fully optimized for broadband.
MSS = 1460
Maximum useful data in each packet = 1460, which equals MSS.
Default TCP Receive Window (RWIN) = 17520
RWIN Scaling (RFC1323) = 0 bits
Unscaled TCP Receive Window = 17520
RWIN is a multiple of MSS
Other RWIN values that might work well with your current MTU/MSS:
513920 (MSS x 44 * scale factor of

256960 (MSS x 44 * scale factor of 4)
128480 (MSS x 44 * scale factor of 2)
64240 (MSS x 44)
bandwidth * delay product (Note this is not a speed test):
Your TCP Window limits you to: 700.8 Kbps (87.6 KBytes/s) @ 200ms
Your TCP Window limits you to: 280.32 Kbps (35.04 KBytes/s) @ 500ms
Consider increasing your RWIN value to optimize TCP/IP for broadband.
MTU Discovery (RFC1191) = ON
Time to live left = 118 hops
TTL value is ok.
Timestamps (RFC1323) = OFF
Selective Acknowledgements (RFC2018) = ON
IP type of service field (RFC1349) = 00000000 (0)