hi,
no, you cannot adjust status until your priority date becomes current, and if you are legally here in the country with some sort of visa, if not you will have to go back home and wait for consular processing, you cannot be illegally here even for 1 day, the wait is over 7 years for now, so you would need to have some sort of student visa, and then keep being legal here with another visas or keep studying. the person who spoke to you has no clue about immigration process.. Sometimes phone reps give you bad information that could be possible if you were under 21 being an immediate child of a USC, but you are over 21, immediate relatives have no wait, but you have over 7 years. You are supposed to wait in your country.