Hi,
If you have all the proper documents to prove your case you can either file a case with DOL or file a lawsuit against the company in the court. In addition to your past wages, the court will order to pay an interest since the wages were due and some penalty. Filing a case can be a long drawn process but in the end you will win provided you are telling the truth and there is nothing fishy regarding your case.
I myself have usefully sued (while on H1B) and won against one of my previous employers for not paying wages as agreed. If you are filing a lawsuit there will be time limit before which you will have to file the lawsuit. Check with a good lawyer.
I didn't file with DOL but went for a private lawsuit through an attorney.
DL