Boot issue in dual boot Ubuntu system:

I love working with Ubuntu along side (dual-boot) windows OS. But its been years I am facing this stupid boot issue! I have to reinstall Ubuntu several times than I can remember. Several solutions like editing from grub by nomodeset, purge nvidia, nouveau nothing worked. After a reinstall, sometimes ubuntu will boot normally. Then after a few days everything back to chaos.
All I understand now is developers from the sides of Ubuntu and Nvidia don’t give a shit about this incompatibility issue!!?

If anyone have a solutions other than usual above mentioned solutions, please let me know.