This is a simple diagram of what I'm looking for except I want that PC to be able to ping that router and have the router "route" everything in the network. I can clarify if needed.
Cisco Packet tracer is CCNA Level Simulation software. Therefore it does not support advanced features. If you want to do advanced level configuration, you have to use GNS3. It will support virtualization and many advanced features such as packet capturing.
In addition to that you can use windows server environment or hyper v environment. You can add multiple network cards and routing facilities. Windows server provide virtual routing facilities. Even in linux also support these features in virtualization environment. (This is only to understand how routing is work. Not for Cisco)