I have never had grub break on OpenSUSE in 6+ years. But also i install OpenSUSE after Windows and with its own boot partition. it finds windows and adds a chainloader grub entry. Set OpenSUSE as default in bios. Windows never knows it is chainloaded and leaves your linux boot alone