Windows 10 default capture is great for sharing with your friends and family, but in it's current iteration it's not as good as a dedicated capture card. However, if you can't afford to drop the extra cash for a capture card, it would work for a while.
However, no, you can't do a capture via Windows 7.