You being in the US when you sister files grants you special privileges - and if you become illegally present, it adversely affects your ability to be granted a green card. You must get into the back of the line just like everyone else in that same filing class and wait your turn. (OP, Questions like this where people expect special consideration are very aggravating! There are many with far more compelling stories than a student with a US citizen sister who are waiting their turn patiently.)
You MUST maintain your legal status at all times to be benefited from this type of petition. You may remain in the US on F-1; however, if you leave or need another stamping, you will likely be denied since you now have demonstrated immigrant intent. Do not think about lying to US immigration officials and conceal that fact.
You best option is the last mentioned - file for H-1B. If you have no intention of visiting your home country or exiting the US for any other reason before you are working in H-1B status, you sister's filing will not likely have any effect.
Read the USCIS information on family based immigration to understand the requirements and so that you do not do something that will prevent you from obtaining the green card when your priority date becomes current. Nothing is worse than waiting in the line and finding out that you have violated some rule and are ineligible or banned for a period of time. Your post makes me believe that you are not as familiar with the requirements as you need to be.

