An instant upgrade fare is technically an economy fare that is immediately upgraded. Therefore, in case of flight delay or cancellation, you may be rebooked in economy. In contrast, Business Special is a business fare and entitles you to everything that a business class ticket offers.
If you check the specific fare code, you should be able to look up the exact amount of bonus miles offered.