I am new and currently wondering if the Viking360 Macro Controller is for me. What I need is a programmable controller than can execute macros with frame-perfect precision. I only play games that for whatever reason are not too popular with the masses. I play many of them at a fairly masterful...