Learn more about PCs and you will never have these problems..
All your hardware is fine so make sure all your drivers are up to date, mainly video and audio..
Actually a 9400GT is getting a bit old and may struggle with some new games..
Use CCleaner for general PC cleaning and maintenance www.filehippo.com