Don't try and put Windows and Linux on the same filesystem. It will just lead to pain. Use whatever you want for Linux, and ntfs for windows.
The external drive should be fat or ntfs. There's an ext driver for windows, and it works, but I trust the Linux drivers for Windows filesystems more.
Also, this post is hard to read. Extra formatting is not a substitute for readability.
