Re: hardware problem
Have you cleaned it lately? Use some air and blow out your computer. The burning smell indicates a heat issue. Keep going this route, and you may be purchasing a new system- due to failure of cooling. Clean it out, and see if it continues. Also download some free programs to monitor the CPU, MoBo, and case. I use Everest Home Edition, which is free. There are more.
Please Add To My Rep If I Helped You