User asked a question about a specific problem, I gave him a specific answer based on my experience and it got voted down?
It was down-voted because somebody with at least 125 reputation points decided to cast a downvote. Really, that's all we can know.
Voting is anonymous, and voters don't need to explain their votes. Voting against an answer removes two reputation points from the person who receives the vote and removes one reputation point from the person who casts the vote, so whoever decides to vote against an answer is sacrificing some of their own reputation to do so.
Your answer could have been down-voted because someone thought your content was irrelevant. It could have been down-voted because someone wanted to up-vote it, but clicked the wrong button. It could have been down-voted because someone was having a bad day and took it out on your post. Because votes are anonymous, unless the voter choses to explain her/his vote, we don't know more than that.
There are many down-votes with which I disagree, but even the moderators don't see who casts them or know why they were cast.
At first glance, I would have flagged your answer as "not an answer". Here's why:
You ask a bunch of questions within your post. That is a definite flag as a bad post. You also have irrelevant information included within your post, such as the point about your Wi-Fi dropping.
That being said, your answer is a good answer (you'll now find it has a score of 1). My best suggestion would be to condense your answer and remove irrelevant info.