Don't be too quick to assume that your pops, clicks, and static sounds are being caused by your RealTek soundcard. I used mine for a couple of years and was able to get acceptable performance from it by going through most of the items that you have listed. I found that I had to really back off on what effects were in the chain while I was tracking to get low latency, but for mixing I could bump the buffers way up and make things work well while mixing.
In the process, I found that a lot of the noises that I was dealing with were the result of
1) having tracks with different bit depth and sampling rates
2) not having the "Playback Timing Master" properly set
3) most common problem that I encountered (particularly with soft synths) was over-driving the signal, but not noticing it because of compressors or limiters down stream from the overly loud signal.
I also found that on some projects the performance was better using WDM/KS than ASIO.
I do have several USB interfaces now and have not had to fall back on the internal sound card. I bought a real inexpensive Behringer UCG102 for my laptop as the last replacement for using the internal card. It cost me all of $30.00 on Amazon and easily fits in my laptop bag. Using purpose-built audio interfaces ("instead of sound cards") has let me stop putzing with buffer sized and interface settings. Life is a lot easier without having to go through these contortions. YMMV, but look at what other issues may be causing you problems.
Glen