Dealing with lots of lag spikes when playing league. Not sure if vanguard is causing it or not. Anyone got similar issues like me?

I play a good amount of soloQ from time to time and i've been dealing with lots of lag spikes when playing this game. I'm not sure if it's vangaurd's fault but want to say so. I really want to say riot isn't focusing on optimizing their servers so you have to deal with someone with crappy connection that causes the game to fail while you're in game. Any other games i play my connection works fine. How do i get this fixed as i've tried multiple options for using windows command line prompts to force network IP resets to make everything easier for me. I want to say it's a networking issue.