hey yahya94 i would like u to go for x540 becuz i hav used them. bass can hit hard enough to satisfy u and i loved its sound for music and games its sound is very crispy and sound is very clear. u will be happy with the speakers.
actually i bought x540 and i was happy with them . but after 7 months i got scholarship from college thats why i replaced them with logitech z5500 .. i would not lie to u . they r good speakers which fits into ur budget and u will be happy with them trust me.