Change the Sine wave frequency

You are still dividing by 100 and not doing the shifting type division. This will reduce your overheads a lot.

If it were me I would not use a file for the look up table array but populate it with values you calculate once at the start of run time.
Then you could have two (or more) look up tables for different amplitudes of sin wave and just switch to what ever one you need at the time.