Even so, many of the original advantages of stored programs (such as enhanced security and reduction in network traffic) still apply, if to a reduced degree. The use of stored programs is still regarded as a “best practice” by many application developers and architects.
Would the meaning of the sentence be the same, if I changed if to even if? To me, this particular usage of if looks strange.