@MINE_GrapeApe No need to thank me as I am so happy to help when people are nice :] Ok lets add this as well for settings for you to do when your at home as well as still be sure all the stuff in my first post is up to date all this stuff ties in together :] .....
Disable Origin in game:
In Origin - Application settings - Origin in Game - disable Origin in game
Origin Cloud Storage turn it off
Origin, settings, General
Make Sure BF4 is set to 64bit if your windows is 64bit
1- open origin and go to My Games
2-Right click BF4 and go to Game Properties
3-Under when launching this game set it to x64 and check off disable origin in game.
4- Hit apply REBOOT your PC and then test your BF4
Reboot PC test BF4
The video card driver installs so much junk and yes for some PC's the HD audio driver makes issues for some people. I have a whole list of steps I will give you tonight when we deal with your video card driver no worries. I always do my video card drivers in advanced and will give you a whole list of steps from start to finish but be warred you will only be installing two things lol the driver and control panel for the video card they can keep the rest as it can and will make issues for some people. By the time we are done you will be a pro at this :] The settings in this post and updates in first post should help with the disconnected problem. In over 20 years of PC games I have never had to open a port and not a road I will send you down unless we have to.
I am thinking most of this is from things not fully up to date and settings so we will deal with it all and get your BF4 stable. If you want I can also post how to make a cfg to show your FPS in BF4 as well as I can help you pull the most frams per second out of your video card. I have issues with fps after so many years on PC games lol.