After the feedback in the SF thread, I decided to bot this day while I was at work and had everything in the background closed, except BattleNet.exe in case the connection died and the bot needed to reconnect
I had also turned off auto-concede, which I didn't realize earlier would be an issue as I only had it set up to concede if the opponent had lethal
End result was 79 games and almost a 40-40 record:
http://i.imgur.com/Puj1R7q.jpg
http://i.imgur.com/eLiCLAg.jpg
It looks like I was lucky early on, around rank 11-12, and so the win streaks propelled me up the ranks where I actually capped at 7 (previous season high was 8 and when I got home I was 9 with 4 stars, so I had hit 7 at some point today), but then the bot started to even out. Understandable, especially if it needs a little luck to hit 5. So now I'm in the same position as last month, where I was capping at 7, but again I will assume if the bot can hit 7 it can hit 5. I think the benefit of closing everything helped, because it's not hitting 100% cpu usage anymore so there is less data sync.
Something that occured to me - are people who are hitting 5 doing this overnight? During the day? Late evening? I can't run it overnight as the computer is in my room and the combination of the heat + sound would make it impossible to sleep. But I realized that running it during peak season in the evenings and weekends is probably hurting its chances
I'll run it again tomorrow and see what happens