There's no need to open the process every time we want to read something.

Opening the process takes anywhere from 1ms and up depending on the computer.
Mine does it in ~2ms (i7@4.6GHz). Removing this delay will make frames drop less often.
There's only 16.6ms in a frame, and we read from memory at least once per frame.
In SF4 Box Viewer the performance went from 5-15FPS to 150-200FPS after I added this optimization.