A few things to put out. This only occurs on one specific server, but I don't believe it's the servers fault. This is because all my friends on the server which I am able to talk over the phone with have perfect connection, they never run into this problem, or really any problem at all. (For interest, some friends live beside me, other's are across the country). As well, this is only occurring on my desktop. When I connect with my Macintosh Laptop (Which I believe doesn't even have the most recent java version) this problem is not run into (This of course is using the exact same internet connection). As a final side note, when the server was open, this problem wasn't really occurring, but instead it started at a later date, and as time went on it's become worse. There have been little moments where a fix slightly helps my connection, but then the problem comes back right after even more to detriment my connection.
Yes, I am currently using Java 64 bit, and the most recent version.
Yes, I have deleted all Java and re-downloaded it from the website.
Yes, I have set Minecraft priority to high in the Task Manager every time I open Minecraft.
Yes, I have completely removed minecraft from my computer, and re-installed it.
Below, you can see some info about my computer from dxdiag (DirectX Diagnostic Tool) As well as my connection's from http://www.speedtest.net
My Computer (dxdiag):
Operating System: Windows 7 Home Premium 64-bit (6.1, Build 7600)
System Manufacturer: System Manufacturer [SELF BUILT]
System Model: System Product Name [SELF BUILT]
Processor: Intel® Core™ i7 CPU 930 @ 2.80GHz (8 CPUs), 12.8GHz
Memory: 18432MB RAM
Storage: Samsung SSD 840 PRO Series ATA Device (250 GB, Minecraft installed here)
WDC WD2002FAEX-007BAO ATA Device (2 TB)
Device Name: NVIDIA GeForce GTX 690
Driver Version: 22.214.171.1240
Driver DDI Version: 11
Download Speed: 87.06 Mbps
Upload Speed: 1.90 Mbps
Just a note, absolutely any and all tips are completely appreciated. It really means a lot if you read this whole wall of text and try and help me.