Changing boot camp partition size
I have a MacBook Pro 10,1 (Retina Mid 2012) with I& processor, 8GB RAM and 250GB SSD of which I reserved 100GB for OSX and 150GB for BootCamp to run Windows 10. Frankly I purchased this laptop to be my Windows computer because of its high quality and reliability. It has worked flawlessly and I'm glad I made a great choice. After about 7 years of use, it still performs very well.
Now I'm running out of space in the BootCamp partition and am seeking advice about the easiest and most reliable way to increase available storage. As I understand, my options are:
a- Use Comptune or other 3rd party software to resize partitions and give BootCamp another 20GB. I understand that it is a risky process and won't give me a whole lot of space.
b- Use a SDXC card to add more storage (128G-256G). I'm not sure if it will seamlessly become another Windows drive. This may be the easiest but will it work and may I use any SDXC card?
c- Replace the current 250 GB SSD with a larger SSD and move all my content to the new storage. I do not want to have to reinstall Windows and all other applications.
Which of these would the experts recommend?
Mac Pro, Mac OS X (10.6.8), Apple BT keyboard A1016 mouse A1197