>I know for a fact it's not my internet or my ISP because the d/c isn't a whole problem as in a d/c with a ISP would down your internet not one section of the internet
That's like saying it cannot be FoD because everyone would disconnect. In actual fact FoD uses a type of data stream which I think is packet intensive (there's an actual title for this, I forget) - if the data stream is interupted (i.e. data packets are dropped) then you are disconnected. With the internet packets can be dropped without losing the actual connection, and the resultant delay is often too small for you to notice.
What can cause data interruption? On your PC anything which may cause a delay in the CPU or internet use can disconnect you. This can range from using multiple programs at the same time as you play to viruses or spyware cookies (common problem) hijacking your internet connection. Any similar problems or pauses on servers used by your ISP or through routing servers can also have a similar effect. On the rare occasions I have disconnected recently I have noticed that my ISP has routed me through a slow server on the way to FoD.
It happens, and the best way to start reducing the chance of it happening again is to ensure that your PC is clean.