Krishna,
If you can be disciplined, you can do a standard competition diet and you will have abs in less than 10 weeks!!!!!!
You must do methodical boring cardio--like the bike at 70% for an hour EVERYDAY!!!!!
Training HIGH INTENSITY 4 days/week is good.....M,Tue, Thu, Fri
Eliminate the breads, the pasta, the peanut butter, the red meats (unless very very lean).......Eat 6 small meals grabbing one protein and one carb from this list: Chicken, tuna, fish, egg whites, protein shakes etc...
potato,rice, greens, oatmeal, pickles, mustard, pepper, TONS OF WATER and a big PWO shake.......eat less carbs/more protein as the day gets later....
If you'd like---shoot me a PM--I can give you a comp diet that works......or you can do a search as there is tons on here......
I, personally think you are eating too much (hard to believe) to bring in your abs.......I would cut some cal's, bring in your abs and slowly increase your caloric intake each week as your body/metabolism gets used to it.....Pretty soon --you'll be taking in 3000+ cals and still keeping your abs.......
Good Luck bro....keep up the hard work......Add GH and T3 after you research...