Need help picking a new board thats right for me please.

Hey everyone, im 6'1 160 lbs I just started surfing last summer I plan on starting back up in a month (im on the east coast, i usually surf hampton beach NH. or the cape in mass) I picked up surfing pretty quick, i can ride down the line and stay on the board no problem. I currently own a 7'9 bic board and its what i used to learn on. Anyway I need help picking a board thats right for me, i'll describe what im looking for.
I want a board that is good for "Agressive riding" I wanna carve and whip the board around, but I also don't want the board to be too short because I dont think im at that level yet and the waves are not that big. So I really need something that does well in small swell too. I tried riding a 6'4? I think thats what it was, and had a hard time on it. If somone could also provide me with some brand names that would be awesome too I have only bought bic boards so far, thanks.
I want a board that is good for "Agressive riding" I wanna carve and whip the board around, but I also don't want the board to be too short because I dont think im at that level yet and the waves are not that big. So I really need something that does well in small swell too. I tried riding a 6'4? I think thats what it was, and had a hard time on it. If somone could also provide me with some brand names that would be awesome too I have only bought bic boards so far, thanks.