I'm sorry if this doesn't belong in the "hacking" section, I did my best to find where there were similar posts and the only ones I found were folks asking HOW to DoS individuals. I'm also sorry if this has been asked dozens of times.
I'm a Twitch.tv streamer and my privacy is very important to me. I've developed a following and with that following comes people who want to harass me and my friends, whether that be through DoS attacks or trying to find my personal information and make it public (aka DoX attack).
I'm not able to pinpoint exactly how my IP is being found since I imagine there are a lot of ways. It could be just me streaming on Twitch that makes it visible, or they're finding it when I'm in multiplayer games on PC or Xbox Live. I've heard talk that there is a severe security issue in Xbox Live in regards to your IP, so I'd bet that's where they're getting it from (the attacks also only seem to happen when I hop on Xbox, as I usually stream PC games).
What I've tried:
I've done research on VPNs, but the obvious issue I have with those is how badly it slows down my connection. I'm fortunate enough to be able to make a living streaming and having my connection cut in half is unacceptable. HOWEVER, I know there are a ton of VPNs out there, but I don't know which one is best for my needs.
I have a dynamic IP, so I know it's as easy as forcing an IP change to stop the attack. I do this every time & it works like a charm, but it gets annoying after a while.
During an attack, I've tried contacting my ISP to see if they could do something and was hilariously met with, "What is DDoS?" It is a major ISP and I was absolutely shocked. I was sent through every "security" department and none of them knew what to do, so I have no help there. I could switch ISPs, but honestly, I don't have a lot of faith in them.
What I'd like to know from you folks, if possible:
Reliable & secure VPN that will not limit my internet speeds severely.
Whether it's possible to trace/find the attacker in order to submit them to authorities.
Any information you guys can provide would be great. I've watched a couple of the TekSyndicate videos that relate to security & they've been extremely helpful in figuring out the basics.
Apologies for the wall of text, I wanted to be as thorough as possible.
Thanks for your help. :)