Its really feel like there is a lot of people that need help with this stuff. A huge number of problems for pc gaming is user error. So I'm going to try and post all the helpful information the try and keep it organized for people. This will be a community effort and to give a quick find for problems in one place. So any one with help full information or in need of help feel free to post and I will try to keep the original post up dated with new finding.
No flaming in this post. This is meant to help people play the game not help your ego. You will be reported.
First thing is setting up your router properly.
Required Ports for Steam
Your network must be configured to allow Steam access to the following ports (in order from highest to lowest priority for QoS users):
Steam Client
UDP 27000 to 27015 inclusive (Game client traffic)
UDP 27015 to 27030 inclusive (Typically Matchmaking and HLTV)
TCP 27014 to 27050 inclusive (Steam downloads)
UDP 27031 and 27036 (incoming, for In-Home Streaming)
TCP 27036 and 27037 (incoming, for In-Home Streaming)
UDP 4380
Dedicated or Listen Servers
TCP 27015 (SRCDS Rcon port)
Steamworks P2P Networking and Steam Voice Chat
UDP 3478 (Outbound)
UDP 4379 (Outbound)
UDP 4380 (Outbound)
For those that don't know what they are doing this site give you step by step on how to set up your ports.
http://portforward.com/help/mortal-kombat-x/ Thank you Monox1de for posting this web site.
Benchmark you game to make sure it is running at 60 FPS.
There are many third party programs to do this. Fortunately Steam has the option built in to do it as well. When you are doing this you want to do it on a few different stages and with character that have a lot of effects happening in their game play.
To have Steam display fps
In the top left hand corner click Steam and open settings. Then in the window click In-Game. Then under In-Game FPS Counter chose where you want the fps to display.
If your game is dropping fps you will need to adjust your graphic setting. When changing video settings you should always restart the game to make sure the new setting are being applied.
Recommended system requirements does NOT mean max setting. Setting your graphics setting to low may make the game use your cpu integrated graphics instead of your dedicate card. When you click play MKX in steam there is an option to configure the game. Make sure the right gpu is selected in the settings. This hopefully will fix that problem.
Verify game cache
Over time PC's tend to occasionally corrupted files or lose them. So if your game is not opening or just not running as it should always verify integrity of the games cache before trying to change thing on the pc.
To verify game cache
Right click on Mortal Kombat X in your steam library. Then click on properties. In the window click on the Local Files tab. Then click on verify integrity of game cache.
This will take a good amount of time as it will re download missing or change filled. Deleting the game and reinstalling it can also fix the game if verifying the cache does not work.
Another thing is to make sure you graphics cards are up to date. This is very important thing to do.
For Nvidia cards
http://www.geforce.com/drivers
For AMD cards
http://support.amd.com/en-us/download
On occasion a driver update will cause worse performance for a select game. When this happen just download that last driver that ran stable from the card makers web site.