It seems like to me that you've got a case of the "I care too much about my rank" disease. This is not me saying that "oh osu is just a game so play it for fun instead" since people can enjoy osu by being competitive, this is me saying don't bother trying to raise your rank by spamming maps to fc and play to improve instead. Sure your top play may be impressive to you now but will it be very impressive in the future (assuming you stick with the game) when you have many scores above that top rank? It's a whole lot easier to fc something when you can tell yourself that if "I don't fc it now I can always fc it relatively easily later" instead of being like " if I don't fc this now it'll take me another half hour before I get close to doing so again.
I remember seeing you first post on the G&R and thought to myself "wow this guy is improving really fast", now however, you slowed down due to university and the change in style. This isn't something insurmountable. You just lost motivation due to the change and your mindset has changed into one of self pity from the obstacles. Since you look primarily at rank to see how good you are, it may seem like you're backtracking far behind (and you may well have backtracked a bit) but primarily you're just moving slower than the people that have passed you since you changed settings. I myself took two, month long breaks from the computer myself as in not even touching my mouse (which you can imagine will make you suck) but I got back into it. The first time took me nearly a month to recover and the second took just a few days. It found that it's mainly just the mentality going into recovery. Tell yourself after a break that you suck and can't be expected to be as good as you were before so that you can focus solely on improving instead of trying to match what you could do before and you'll reach your previous level relatively quickly and go past it.