I think you need pay attention your current F1 expiire date. I think extension or tranfer of your F1 is very dangerous also. Try to finish your study before your current F1 expired.
I think you might apply H1 visa after you graduated. But not OPT.
I think you might apply H1 visa after you graduated. But not OPT.