My recommendation would be to have Linux on the 500gb drive and then install windows directly on the other drive without partitioning. I wouldn’t install Linux on a partition as Windows likes to mess with the bootloader but if Linux is on it’s own drive you can always boot it from EFI without issues.