I assume you mean "with no third-party software", since obviously you'll need some software to configure the network. The answer is yes! In both cases, you will want to use the Internet Connection Sharing feature in Windows, which is possible by going to your Internet-connected network adaptor, Properties, Sharing tab, and enabling sharing. You then need to let other computers connect to your machine. There are two main ways:
1) Since you have multiple network cards, you can do this via Ad-Hoc WiFi if you want to. The main problem with this network mode is that some devices don't support it, although all computers should. Note: these instructions are for Win8.1, but should be adaptable to Win7 easily. Go to the "Network and Sharing Center" and click the option for "Set up a new connection or network". There should be an option like "Set up a peer-to-peer 'ad-hoc' network" or similar (it's missing on Win8.1). Select that, give the network a name and set its security, and then connect to it from other computers.
2) Starting with Win7, there's a built-in ability to act as a "real" WiFi hotspot - broadcast an "Infrastructure" node - even if you only have one network card (though it will usually work better when you have more than one). The instructions are here: http://www.wi-fiplanet.com/tutorials/article.php/3849841/How-to-Create-Wireless-Hosted-Networks-in-Windows-7.htm The general idea is that you use the netsh
command-line tool (must be run as Admin) to configure the "hostednetwork" how you want it, then tell Windows to start it. Once it is started, other computers can connect to it, and through it, can connect to the Internet.