Have the first win of the day reset at the same time every day (example:everyone's timer resets at 12AM) or at the absolute very least put a timer for it somewhere we can actually see it without playing a game first.
Problems caused by the current system:
Reset times can be wildly inconsistent.
Unless you happen to remember when the last timer reset or you play at the same time every day you have no idea when your IP boost is ready.
If you're doing PvP matches when going after your IP boost losses can completely mess it up.
You might do a quick bot match to get your IP boost only to discover it isn't up yet, wasting your time.
If you get your IP boost in the evening and can't play in the evening the next day you miss out on your IP Boost.
If you play on multiple accounts it's nearly impossible to keep track of when the IP boosts are ready.
People will sometimes purposely prolong games so that it doesn't finish before their IP boost is ready.