How arudino execute commands

The Arduino will execute all of the instructions inside a for loop each time through the loop so it is no surprise that putting more instructions in the loop causes it to perform less loops per second. Having said that, the difference that you are seeing is dramatic which must mean that the extra instructions are taking a long time to execute.

Please post your program with the extra instructions in the loop.